<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>分号问题</title>
	</head>
	<body>
		<!-- 1.js一条语句的后面可以不加分号
		2.是否加分号是编码风格问题，没有应该不应该，只有你自己喜欢不喜欢
		3.在下面2种情况下不加分号会有问题
		  小括号开头的前一条语句
		  中方括号开头的前一条语句
		4.解决办法：在行首加分号
		5.强有力的例子：vue.js库
		6.知乎热议：https://www.zhihu.com/question/20298345 -->
		
		
		<script type="text/javascript">
			var a = 3
			;(function(){
				
			})();
			// 错误理解
			// var a = 3(function(){
				
			// })();
			
			var b = 4
			;[1,3].forEach(function(){
				
			})
			// 错误理解
			// var b = 4[3].forEach(function(){
				
			// })
			
			
		</script>
	</body>
</html>
